package edu.udel.mboch.towerdefense;

import java.util.ArrayList;

public class BasicMob extends Mob
{
	private static final long serialVersionUID = 4911953822802947581L;

	public BasicMob(FloatingPosition position, ArrayList<PathPosition> path, Player player)
	{
		super(position, path, player);
		health = 40;
		maxHealth = 40;
		speed = 1000;
		bounty = 25;
		cost = Mob.BASIC_COST;
		income = 1;
		name = "Basic Mob";
	}
	
	public BasicMob(FloatingPosition position, int health, ArrayList<PathPosition> path, Player player)
	{
		super(position, path, player);
		this.health = health;
		maxHealth = 40;
		speed = 1000;
		bounty = 50;
		cost = Mob.BASIC_COST;
		income = 1;
		name = "Basic Mob";
	}
	
	public BasicMob copy()
	{
		return new BasicMob(position.copy(), health, path, player.copy());
	}
	
	public void print()
	{
		System.out.print('M');
	}
}

